import java.util.ArrayList;

public class Conexoes {

	/**
	 * @author Danilo M. Gomes
	 * @see https://code.google.com/p/rna-pmc/
	 */

	double peso;
	double valor;
	Neuronio entrada;
	Neuronio saida;
	Entrada dadosDeEntrada;

	public Conexoes(double valor) {
		this.valor = valor;
		this.setPesoInicial();
	}

	public void decrementar() {
		this.peso--;
	}

	public void incrementar() {
		this.peso++;
	}

	public double getPeso() {
		return peso;
	}

	public void setPeso(double peso) {
		this.peso = peso;
	}

	public double getValor() {
		return valor;
	}

	public void setValor(double valor) {
		this.valor = valor;
	}

	public void setPesoInicial() {
		this.peso = Math.random();
	}

	public Neuronio getEntrada() {
		return entrada;
	}

	public void setEntrada(Neuronio entrada) {
		this.entrada = entrada;
	}

	public Neuronio getSaida() {
		return saida;
	}

	public void setSaida(Neuronio saida) {
		this.saida = saida;
	}

	public Entrada getDadosDeEntrada() {
		return dadosDeEntrada;
	}

	public void setDadosDeEntrada(Entrada dadosDeEntrada) {
		this.dadosDeEntrada = dadosDeEntrada;
	}

}
